package com.codi.trade.dto;

import com.codi.base.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 模块名
 *
 * @author spy
 * @version 1.0 2017-12-19 13:43
 * @since 1.0
 */

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HsAllotTradeDto extends BaseDomain {
    private String trust_way; //	C1	交易委托方式	Y
    private String net_no; //	C9	网点代码	N	不传则使用默认值"0001" ，有传值（包括空）则使用所传值
    private String trade_acco; //	C17	交易账号	Y
    private String password; //	C50	密码	Y	传加密后的密文,默认MD5(加密后密文是32位)加密方式
    private String apply_time; //	N6	申请时间	N
    private String order_date; //	N8	下单日期	N	为空则下单日期取服务器收到报文的请求日期；不为空则该日期为下单日期；
    private String fund_code; //	C6	基金代码	Y
    private String bank_no; //	C3	银行代码	Y
    private String bank_account; //	C28	银行账号	Y
    private String share_type; //	C1	份额分类	Y
    private String balance; //	N16.2	发生金额	Y	具体到小数点后2位
    private String money_type; //	C3	币种类别	Y	人民币填0或156 不写则默认为人民币
    private String capital_mode; //	C1	资金方式	Y	支持1位资金方式，填写开户资金方式，如果是汇款交易则填写汇款资金方式
    private String broker; //	C8	经纪人	N
    private String returnflag; //	C1	交易退款标志	N
    private String detail_fund_way; //	C2	明细资金方式	Y	托收支付或快捷支付填写01
    private String busin_board_type; //	C2	业务大类	N	三方代销超级现金宝充值填写02
    private String trade_source; //	C12	交易来源	Y	三方代销超级现金宝充值填写系统分配交易来源
    private String referee; //	C40	推荐人	N
    private String fund_interface_type; //	C1	接口类型	N	三方代销超级现金宝充值填写1
    private String needdeduct; //	C1	是否需要扣款	N	0不需要扣款,1需要
    private String channel_serial_id; //	C32	银商流水号	N
    private String busin_ass_code; //	C2	业务辅助代码	N
    private String explain; //	C46	备注	N
    private String discount_rate; //	N5.4	费率折扣	N

}
